An Operating System Architecture for Organic Computing in Embedded Real-Time Systems
نویسندگان
چکیده
To overcome the rising complexity of computing systems, the paradigms of Autonomic Computing and Organic Computing have been introduced. By using an observer/controller architecture, Organic Computing aims to make embedded systems more life-like by providing them with so-called Self-X properties. Embedded real-time systems can also gain great benefit from these techniques. In this paper, we show what new requirements arise when introducing Autonomic/Organic Computing into the area of real-time applications. These requirements flow into the architecture of the real-time operating system CAROS. CAROS combines several concepts to provide a solid base for the implementation of Self-X techniques in embedded real-time systems. We show the practicability of our concepts with a prototypical implementation on the multithreaded CarCore microcontroller.
منابع مشابه
Architectural solutions for enhancing the real-time behavior of distributed embedded systems
The paper presents a low cost embedded hardware and software architecture that makes use of COTS components to support distributed real-time embedded systems. The proposed architecture addresses a common problem in conventional architectures: undesirable timing variations in application’s temporal behavior due to overload caused by operating system activities when dealing with concurrent and ti...
متن کاملInternational Workshop on Operating Systems Platforms for Embedded Real-Time Applications
Virtualization architectures for the combination of realtime and high-level application tasks, on the same embedded platform, pose special reliability and integration requirements compared to solutions for the enterprise domain. This paper presents a software architecture to execute concurrently, on a single processor, a real-time operating system (RTOS) and a general-purpose operating system (...
متن کاملSpecial issue: Real-Time and Embedded Computing Systems
Because of the technology convergence in computer, consumer electronics, and communication fields in the last decade, embedded computing has rapidly emerged as an important computing discipline. Currently, demands from a variety of embedded systems applications are continuously increasing and the interest in embedded computing technologies is growing very rapidly all over the world. Thus, embed...
متن کاملEmbedded Systems Architecture Co-Design and its Validation
Abstract: This dissertation outlines an approach to co-design of hardware and software with the goal to achieve better quality of real-time systems. This work has been done in the framework of a project covering design and development of embedded hard real-time systems as well as their verification and validation. As an example an existing prototype is taken [COL98, GUM97]. The emphasis is on t...
متن کاملReference Middleware Architecture for Real-Time and Embedded Systems
While middleware technology has been successfully utilized in the enterprise computing domain, its adoption in commercial real-time and embedded systems is slow due to their extra non-functional requirements such as real-time guarantee, resource limitation, and fault-tolerance. In this chapter, we present a reference middleware architecture called the robot software communications architecture ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008